0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Fluent Python - Clear, Concise, and Effective Programming (Paperback, 2nd Revised edition): Luciano Ramalho Fluent Python - Clear, Concise, and Effective Programming (Paperback, 2nd Revised edition)
Luciano Ramalho 1
R1,616 R1,425 Discovery Miles 14 250 Save R191 (12%) Ships in 12 - 17 working days

Don't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you become productive quickly, but often this means you aren't using everything the language has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas. Discover and apply idiomatic Python 3 features beyond your past experience. Author Luciano Ramalho guides you through Python's core language features and libraries and teaches you how to make your code shorter, faster, and more readable. Complete with major updates throughout, this new edition features five parts that work as five short books within the book: Data structures: Sequences, dicts, sets, Unicode, and data classes Functions as objects: First-class functions, related design patterns, and type hints in function declarations Object-oriented idioms: Composition, inheritance, mixins, interfaces, operator overloading, protocols, and more static types Control flow: Context managers, generators, coroutines, async/await, and thread/process pools Metaprogramming: Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that replace or simplify metaclasses

Fluent Python (Paperback): Luciano Ramalho Fluent Python (Paperback)
Luciano Ramalho
R1,525 Discovery Miles 15 250 In Stock

Learn how to write idiomatic, effective Python code by leveraging its best features. Python's simplicity quickly lets you become productive with it, but this often means you aren't using everything the language has to offer. By taking you through Python's key language features and libraries, this practical book shows you how to make your code shorter, faster, and more readable all at the same time--what experts consider "Pythonic."Many programmers who learn Python basics fall into the trap of reinventing the wheel because of past experience in other languages, and try to bend the language to patterns that don't really apply to it. Author Luciano Ramalho, a Python Software Foundation member and Python programmer for 15 years, helps you drop your accent from another language so you can code Python fluently.Learn practical applications of generators for database processingRethink some design patterns in a Python contextExamine attribute descriptors and when to use them: the key to ORMsExplore Pythonic objects: protocols versus interfaces, abstract base classes and multiple inheritance

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Ergonomics Direct Ergo Flex Mobile Phone…
 (1)
R439 R349 Discovery Miles 3 490
Dala Craft Pom Poms - Assorted Colours…
R34 Discovery Miles 340
Peptine Pro Equine Hydrolysed Collagen…
R699 R589 Discovery Miles 5 890
My Big Fat Greek Taverna - From…
Costa Ayiotis Paperback R340 R149 Discovery Miles 1 490
Spider-Man: 5-Movie Collection…
Tobey Maguire, Kirsten Dunst, … Blu-ray disc  (1)
R466 Discovery Miles 4 660
Rogue One: A Star Wars Story - Blu-Ray…
Felicity Jones, Diego Luna, … Blu-ray disc R398 Discovery Miles 3 980
Swiss Miele Vacuum Bags (4 x Bags | 2 x…
 (8)
R199 R166 Discovery Miles 1 660
Sony PlayStation 4 Slim Console Bundle…
R8,799 Discovery Miles 87 990
Sylvanian Families - Walnut Squirrel…
R749 R579 Discovery Miles 5 790
Sylvanian Families Country Tree School
 (7)
R2,759 Discovery Miles 27 590

 

Partners